/*
Theme Name: Diaocsaigon
Theme URI: http://vietsite.info
Author: dbthanhbinh@gmail.com
Author URI: http://vietsite.info
Description: The 2012 theme for my theme  
Version: 1.0
License: GNU General Public License
Tags: theme, highland tours 
*/

@charset "utf-8";
/* CSS Document */

body {
	font-family: tahoma;
	background: #f6f6f6 url(images/bg.jpg) repeat-x;
	height: auto;
}
* {
	margin: 0;
	padding: 0;
}
.clr {
	clear: both;
}
a img {
	border: none;
}
a {
	text-decoration: none;
}
.swapper {
	width: 100%
}
#content {
	margin:auto;
	width: 978px;
}
#content .header {
	width: 978px;
	height: 83px;
}
#content .header h1 {
	width: 243px;
	height: 83px;
	float:left;
}
#content .header h2 {
	width: 243px;
	height: 83px;
	float:left;
}
#content .header .header_right {
	width: 730px;
	height: 83px;
	float:right;
}

/* phan menu--------------------------------------------------------------------------------*/

#content .header .header_right .menu {
	width: 730px;
	padding-top: 15px;
	float: right;
	height: 30px;
	overflow: hidden;
}
#content .header .header_right .menu ul {
	list-style: none;
	padding:0;
	margin:0;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	position: relative;
}
#content .header .header_right .menu ul li {
	float: left;
}
#content .header .header_right .menu ul li a {
	font-size: 13px;
	color:#767676;
	padding:0 23px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #7e7e7e;
}
#content .header .header_right .menu ul li a:hover {
	font-size: 13px;
	color:#f6890f;
	padding:0 23px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #7e7e7e;
}
#content .header .header_right .menu ul li.active a {
	font-size: 13px;
	color:#f6890f;
	padding:0 23px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #7e7e7e;
}
/* phan like facebook */

#content .header .header_right .menu div.face {
	float: right;
	width: 120px;
}
#content .header .header_right .menu span.face ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .header .header_right .menu span.face ul li {
	float: left;
}
#content .header .header_right .menu span.face ul li a {
	padding:0 1px;
	border-right: none;
	border: 0;
}
/* phan like search ---------------------------------------------------------------------*/
#content .search {
	width: 978px;
	height: 292px;
	margin-top: 20px;
	float:left;
	background-color:#FFFFFF;
}
#content .search .bg_left {
	background:url(images/bg_left_search.jpg) no-repeat;
	width: 42px;
	height: 284px;
	float: left;
}
#content .search .bg_center {
	background:url(images/bg_center_search.jpg) repeat-x;
	height: 284px;
	width: 894px;
	float: left;
}
#content .search .bg_right {
	background:url(images/bg_right_search.jpg) repeat-x;
	width: 42px;
	height: 284px;
	float: left;
}
#content .search .bg_center .search_content {
	width: 878px;
	height: 214px;
	margin-top: 29px;
	float:left;
}
#content .search .bg_center .search_content .left_search_content {
	width: 270px;
	height: 212px;
	float: left;
	overflow: hidden;
}
#content .search .bg_center .search_content .left_search_content ul {
	margin: 0;
	list-style: none;
	float: left;
}
#content .search .bg_center .search_content .left_search_content ul li {
	display: block;
	width: 267px;
	height: 67px;
	left: 0;
	top:0;
	float:left;
}
#content .search .bg_center .search_content .left_search_content ul li a {
	border-right: none;
	float: left;
}
#content .search .bg_center .search_content .left_search_content ul li.btn_forent a {
	background:url(images/for_rent.png) no-repeat;
	width: 267px;
	height: 67px;
}
#content .search .bg_center .search_content .left_search_content ul li.btn_forent a:hover {
	background:url(images/for_rent_over.png) no-repeat;
	width: 267px;
	height: 67px;
}
#content .search .bg_center .search_content .left_search_content ul li.btn_active a {
	background:url(images/for_rent_over.png) no-repeat;
	width: 267px;
	height: 67px;
}
#content .search .bg_center .search_content .left_search_content ul li.btn_for_sale a {
	background: url(images/for_sale.png) no-repeat;
	width: 267px;
	height: 67px;
}
#content .search .bg_center .search_content .left_search_content ul li.btn_for_sale a:hover ,#content .search .bg_center .search_content .left_search_content ul li.btn_for_sale a.active{
	background:url(images/for_sale_over.png) no-repeat;
	width: 267px;
	height: 68px;
}
/* phan bg search_chinh giua  ---------------------------------------------------------------------*/ 

#content .search .bg_center .search_content .bg_search_content {
	background:url(images/bg_search_content.jpg) no-repeat;
	width: 54px;
	height: 214px;
	float: left;
}
/* phan ben phao search cac nut search  ---------------------------------------------------------------------*/ 

#content .search .bg_center .search_content .search_box {
	width: 552px;
	height: 212px;
	float: left;
	overflow: hidden;
}
#content .search .bg_center .search_content .search_box .title_search {
	width: 552px;
	height: 57px;
	background:url(images/title_search.jpg) no-repeat;
	line-height: 55px;
	float: left;
}
#content .search .bg_center .search_content .search_box .title_search span {
	padding-top: 30px;
	padding-left: 100px;
	color: #f88e14;
	font-size: 25px;
	font-family: Tahoma;
	font-weight: bold;
}
#content .search .bg_center .search_content .formsearch_box {
	width: 552px;
	float: left;
}
#content .search .bg_center .search_content .formsearch_box .bg_text_box {
	background: url(images/-bg_text_box.jpg) no-repeat;
	width: 513px;
	height: 44px;
	float: left;
}
#content .search .bg_center .search_content .formsearch_box .bg_text_box input.text {
	width: 475px;
	height: 35px;
	line-height: 44px;
	margin-left: 23px;
	margin-top: 4px;
	color: #0167af;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	border: none;
}
#content .search .bg_center .search_content .formsearch_box .note {
	color: #676767;
	font-size:13px;
	font-family: Verdana;
	float: left;
	width: 475px;
	height: 20px;
	margin-top: 5px;
}
#content .search .bg_center .search_content .formsearch_box .cbo_search {
	width: 552px;
	position:relative;
	height: 100px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
#content .search .bg_center .search_content .formsearch_box .cbo_search table {
	float: left;
}
#content .search .bg_center .search_content .formsearch_box .cbo_search .cbo_search_1 .cbo_search_2 {
	width: 300px;
	height: 100px;
	border: solid 1px #000000;
	float: left;
}
#content .search .bg_center .search_content .formsearch_box .cbo_search .cbo_search_1 .cbo_search_2_2 {
	width: 175px;
	height: 100px;
	border: solid 1px #000000;
	float: left;
}
/* phan noi dung chinh cua search  ---------------------------------------------------------------------*/ 

#content .search .bg_center .search_content .bg_search_center_content .bg_btn_left_search {
	width: 267px;
	height: 255px;
	margin-left: 2px;
	float: left;
}
/*  content ---------------------------------------------------------------------*/
#content .swapper_content {
	width: 978px;
	height: auto;
	background: url(images/bg_content.png) repeat-x;
	float: left;
}
#content .swapper_content .info {
	margin: auto;
	width: 958px;
	height: auto;
	float: left;
	position: relative;
	margin-left: 10px;
}
#content .swapper_content .info .info_content {
	width: 575px;
	float: left;
	margin-right: 8px;
	margin-top: 10px;
}
#content .swapper_content .info .info_content_2 {
	width: 612px;
	height: auto;
	background:  #FFFFFF;
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}
/*  right menu ---------------------------------------------------------------------*/
#content .swapper_content .info .right_menu {
	width: 370px;
	height: auto;
	float: left;
	position: relative;
}
#content .swapper_content .info .right_menu_2 {
	width: 338px;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
}
#content .swapper_content .info .right_menu .hotline_2 {
	width: 338px;
	height:176px;
	/*background:url(images/hotline_2.png) no-repeat;*/
	position: relative;
	margin-bottom: 9px;
}
#content .swapper_content .info .right_menu .hotline_2 img{
	width: 338px !important;
	height:176px !important;
	
}

#content .swapper_content .info .right_menu .hotline {
	position: relative;
}

#content .swapper_content .info .right_menu .hotline img{
	width: 370px;
	height:193px;
	/*background:url(images/hotline.png) no-repeat;*/
	position: relative;
	margin-bottom: 9px;
}

#content .swapper_content .info .right_menu .hotline span.hotline_1 {
	/*margin-top: 127px;*/
	/*margin-left: 15px;*/
	top:123px;
	left:3px;
	position: absolute;
	color:#FFFFFF;
	font-weight: bold;
	font-family: tahoma;
	font-size: 28px;
}
#content .swapper_content .info .right_menu .hotline span.hotline_2_2 {
	/*margin-top: 125px;*/
	/*margin-left: 13px;*/
	position: absolute;
	color:#FFFFFF;
	font-weight: bold;
	font-family: tahoma;
	font-size: 25px;
	left: 3px;
}
#content .swapper_content .info .right_menu .sp_noibat {
	width: 370px;
	height: auto;
	border: #c3c3c3 solid 1px;
	float: left;
	background: #FFFFFF;
}
#content .swapper_content .info .right_menu .sp_noibat_2 {
	width: 336px;
	height: auto;
	border: #c3c3c3 solid 1px;
	float: left;
	background: #FFFFFF;
}
#content .swapper_content .info .right_menu .sp_noibat .title_sp_noibat {
	background:url(images/title_spnoi_bat.jpg) no-repeat;
	width: 354px;
	height: 32px;
	margin-top: 3px;
	margin-left: 6px;
	position: relative;
}
#content .swapper_content .info .right_menu .sp_noibat .title_sp_noibat_2 {
	background: url(images/title_spnoi_bat_2_03.jpg) no-repeat;
	width: 326px;
	height: 29px;
	margin-top: 3px;
	margin-left: 6px;
	position: relative;
}
#content .swapper_content .info .right_menu .sp_noibat .title_sp_noibat span.title {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 27px;
	position: absolute;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat {
	width: 370px;
	height:auto;
	float: left;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat_2 {
	background: url(images/bg_quan_huyen_top.jpg) repeat-y;
	width: 335px;
	background-position: right;
	height:auto;
	float: left;
	overflow: hidden;
	z-index: 0;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new {
	width: 353px;
	float: left;
	margin-left: 11px;
	margin-top: 2px;
	margin-bottom: 7px;
	height: auto;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new_2 {
	background: none;
	background-position: bottom;
	width: 321px;
	float: left;
	margin-left: 28px;
	margin-top: 11px;
	margin-bottom: 7px;
	height: auto;
	z-index: 1;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new_2 li {
	line-height: 15px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new ul li {
	border-right: none;
	margin-bottom: 6px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new ul li a {
	border-right: none;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .sp_new {
	float: left;
	width: 100%;
	height: auto;
	line-height:19px;
	font-family: verdana;
	color: #4f4f4f;
	font-size: 12px;	
	margin-top: 1px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .sp_new span {
	background: url(images/icon.png) no-repeat;
	width: 13px;
	height: 8px;
	float: left;
	margin-top: 5px;
	margin-right: 3px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .sp_new label.DT {
	margin-left: 16px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .don_gia {
	float: right;	
	height: auto;
	/*border-left: #d4d3d3 1px dashed;*/
	line-height:19px;
	color: #005896;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
	padding-right:10px;   
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .don_gia_title {
	float: right;
	width: 50px;
	height: auto;
	/*border-left: #d4d3d3 1px dashed;*/
	line-height:19px;
	color: #005896;
	font-size: 12px;
	font-weight: bold;	
	padding-right:10px;
	text-align:right;	
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .don_gia span {
	margin-left: 5px;
}
#content .swapper_content .info .right_menu .sp_noibat .content_sp_noibat .swapper_sp_new .line {
	width: 320px;
	height: 2px;
	float: left;
	margin-top: 2px;
	margin-left: 20px;
	border-bottom:#d4d3d3 solid 1px;
}
#content .swapper_content .s_show {
	width: 962px;
	height: auto;
	margin-top: 10px;
	color:#006a9e;
	float: left;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	padding-left: 7px;
	position: relative;
}
#content .swapper_content .s_show .title_slide_show {
	background: url(images/bg_danhmua_cho_thue.png) no-repeat;
	width: 958px;
	height: 30px;
}
#content .swapper_content .s_show .title_slide_show span {
	margin-top:6px;
	margin-left: 12px;
	position: absolute;
}
#content .swapper_content .s_show .slide_show_content {
	width: 954px;
	height: auto;
	margin-left: 5px;
	float:left;
}
#content .swapper_content .s_show .slide_show_content ul.slide_show {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content .swapper_content .s_show .slide_show_content ul.slide_show li {
	width: 238px;
	height:220px;
	overflow:hidden;
	float: left;
}
#content .swapper_content .s_show .slide_show_content ul.slide_show li a {
	border-right: none;
	width: 228px;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai {
	width: 228px;
	height: auto;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai .hinh_anh {
	width: 215px;
	height: 121px;
	margin-left: 5px;
	margin-top: 5px;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai .tieu_de {
	background: url(images/Dm.png) no-repeat;
	width: 228px;
	height: 27px;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai .tieu_de h4 {
	color: #FFFFFF;
	line-height:27px;
	margin-left: 3px;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai .hinh_anh img {
	width: 215px;
	height: 121px;
	border-top: #c0c0c0 solid 2px;
	border-left: #c0c0c0 solid 2px;
	border-right: #c0c0c0 solid 2px;
}
#content .swapper_content .s_show .slide_show_content li .khung_ngoai .tom_tat {
	color: #666666;
	font-family: verdana;
	font-weight: bold;
	text-align: center;
	margin-top: 19px;
}
/*  phan nay cua footer ---------------------------------------------------------------------*/

.swapper .footer {
	background:  #e5e1de;
	height: 43px;
	width: 100%;
	float: left;
	color:#FF0000;
	margin-top: 3px;
}
.swapper .footer .content_footer {
	width: 963px;
	height: 43px;
	margin: auto;
	line-height: 43px;
}
.swapper .footer .content_footer .menu_footer {
	float: left;
	width: 490px;
	height: 43px;
}
.swapper .footer .content_footer .menu_footer ul {
	margin: 0;
	padding:0;
}
.swapper .footer .content_footer .menu_footer ul li {
	float: left;
	padding: 0 7px;
	height: 43px;
	line-height: 43px;
	padding-right: 10px;
}
.swapper .footer .content_footer .menu_footer ul li a {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-family: tahoma;
	padding-right: 10px;
	height: 43px;
	line-height: 43px;
	border-right: 1px solid #000000;
}
.swapper .footer .content_footer .menu_footer ul li a:hover {
	text-decoration: none;
	color: #9f7f00;
	font-size: 12px;
	font-family: tahoma;
	padding-right: 10px;
	height: 43px;
	line-height: 43px;
	border-right: 1px solid #000000;
}
.swapper .footer .content_footer .menu_footer ul li.active a {
	text-decoration: none;
	color: #9f7f00;
	font-size: 12px;
	font-family: tahoma;
	padding-right: 10px;
	height: 43px;
	line-height: 43px;
	border-right: 1px solid #000000;
}
.swapper .footer .content_footer .copy_right {
	float: right;
	color: #000000;
	font-size: 12px;
	font-family: tahoma;
	width: 410px;
	height: 43px;
}
/*  phan cua Dung ---------------------------------------------------------------------*/

.login ul li.luotxem a {
	border-right:none !important;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
form.form div {
	position: relative;
}
form#kygui table tr td select.select
{
  height: 25px !important;
    line-height: 26px;
    position: relative;
    width: 181px !important;
    z-index: 10;
	}
form.form select.select
 {
	height: 25px !important;
	line-height: 26px;
	position: relative;
	width: 181px !important;
	z-index: 10;
}

form.form span.select {
	background: url(images/cbo2.jpg) no-repeat;
	bottom: 0;
	cursor: default;
	float: left;
	font-size: 12px;
	font-family: verdana;
	height: 25px;
	left: 0;
	line-height: 26px;
	position: absolute;
	text-indent: 10px;
	width: 181px;
	z-index: 1;
}
.cbo_search div {
	float:left;
}
.cbo_search div.select_1 {
	margin-right: 13px;
}
.cbo_search input[type=submit] {
	background:url(images/btn_search.png) no-repeat;
	position:absolute;
	top:9px;
	right:50px;
	width:119px;
	height:75px;
	cursor:pointer;
	border:0;
}
.div10 {
	height: 10px;
	width: 90%;
}
ul.list-danh-muc li a {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #636363;
}
ul.list-danh-muc li a:hover {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #0165ac;
}
ul.list-danh-muc li.active a {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #0165ac;
}
ul.list-danh-muc li a span {
	color: #b1b1b1;
	font-size:12px;
	font-family:tahoma;
	font-weight: normal;
}
ul.slide_show li a {
	line-height:0 !important;
	padding:0 !important;
}
/*  Danh sach dia oc info ---------------------------------------------------------------------*/

#content .swapper_content .info .info_content_2 .title_DM {
	width: 612px;
	height: 36px;
}
#content .swapper_content .info .info_content_2 .title_DM .bg_title_DM_L {
	background: url(images/title_DM_L.jpg) no-repeat;
	width: 21px;
	height: 36px;
	float: left;
}
#content .swapper_content .info .info_content_2 .title_DM .bg_title_DM_C {
	background: url(images/title_DM_C.jpg) repeat-x;
	width: 570px;
	height: 36px;
	float: left;
	color: #0076ca;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana;
}
#content .swapper_content .info .info_content_2 .title_DM .bg_title_DM_C b {
	color: #004a7e;
	font-size: 12px;
	font-family: verdana;
	height: 34px;
	line-height: 34px;
}
#content .swapper_content .info .info_content_2 .title_DM .bg_title_DM_R {
	background: url(images/title_DM_R.jpg) no-repeat;
	width: 21px;
	height: 34px;
	float: left;
}
#content .swapper_content .info .info_content_2 .list_DM {
	float: left;
	width: 612px;
	height: auto;
	overflow: hidden;
}
#content .swapper_content .info .info_content_2 .list_DM .bg_list_DM_T {
	background:url(images/title_DM_T.jpg) no-repeat;
	width: 612px;
	height: 9px;
	float: left;
}
#content .swapper_content .info .info_content_2 .list_DM .bg_list_DM_C {
	background: url(images/title_DM_G.jpg) repeat-y;
	width: 612px;
	height: auto;
	float: left;
	overflow: hidden;
}
#content .swapper_content .info .info_content_2 .list_DM .bg_list_DM_B {
	background: url(images/title_DM_B.jpg) no-repeat;
	width: 612px;
	height: 8px;
	float: left;
}
ul.DM_diaoc {
	padding-left: 40px;
}
ul.DM_diaoc li a {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #636363;
	border-right:none !important;
	float: left;
	width: 253px;
}
ul.DM_diaoc li a:hover {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #0165ac;
}
ul.DM_diaoc li.active a {
	font-size:12px;
	font-family:tahoma;
	padding-left:15px;
	font-weight:bold;
	line-height:20px;
	background:url(images/icon_1.png) no-repeat;
	color: #0165ac;
}
ul.DM_diaoc li a span {
	color: #b1b1b1;
	font-size:12px;
	font-family:tahoma;
	font-weight: normal;
}
ul.DM_diaoc li a span.mau_cam {
	color: #f6890f;
	font-size:12px;
	font-family:tahoma;
	font-weight: normal;
	font-weight: bold;
}
#content .swapper_content .info .info_content_2 .content_DM .title_content_DM {
	width: 610px;
	height: 33px;
	float: left;
	line-height: 33px;
	color:#0161a5;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
}
#content .swapper_content .info .info_content_2 .content_DM .title_content_DM span {
	background: url(images/stick.jpg) no-repeat;
	width: 21px;
	height: 22px;
	float: left;
	margin-left: 7px;
	margin-top: 3px;
	margin-right: 4px;
	line-height: 33px;
	font-size: 14px;
}
#content .swapper_content .info .info_content_2 .content_DM .phan_trang {
	width: auto;
	height: 33px;
	float: right;
	background: #f7f7f7;
	padding-right: 10px;
}
ul.list_phan_trang li {
	height: 10px;
	float: left;
}
ul.list_phan_trang li a {
	margin-top: 3px;
	float: left;
	color: #0086ad;
	font-size:12px;
	text-decoration: none;
	border-right:none !important;
	padding:0 7px;
	font-weight: bold;
}
ul.list_phan_trang li a:hover {
	float: left;
	margin-top: 3px;
	background: #bfbfbf;
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	border-right:none !important;
	padding:0 7px;
	font-weight: bold;
}
ul.list_phan_trang li.active a {
	float: left;
	margin-top: 3px;
	background: #bfbfbf;
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	border-right:none !important;
	padding:0 7px;
	font-weight: bold;
}
ul.list_phan_trang li a span {
	color: #0086ad;
	font-size:8px;
}
.content_DM .bg_title_DM {
	width: 610px;
	height: 35px;
	background: #f7f7f7;
	border:  #bababa 1px solid;
}
#content .swapper_content .info .info_content_2 .content_DM {
	width: 610px;
	height: auto;
	float: left;
	margin-top: 4px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM {
	width: 610px;
	border-right:  #bababa 1px solid;
	border-left:  #bababa 1px solid;
	border-bottom:  #bababa 1px solid;
	background:#FFFFFF;
	float: left;
	height: auto;
	overflow: hidden;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung {
	float: left;
	padding-left: 4px;
	width: 569px;
	height: auto;
	margin: auto;
	margin-top: 8px;
	overflow: hidden;
	margin-left: 20px;
}
ul.sp {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.sp li a {
	border-right: none !important;
	color: #4c4c4c;
	height:17px;
	font-size: 12px;
	font-family: tahoma;	
	line-height: 22px;
	margin: 0;
	padding:0;
}
ul.sp li a:hover {
	border-right: none !important;
	color: #0165ac;
	font-size: 12px;
	font-family: tahoma;
	text-decoration:underline;
	line-height: 22px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sp2 {
	width: 298px;
	height: 100px;
	float: left;
	border-left: #d7d8d8 1px dashed;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sp2 .box_sp_2 {
	width: 94px;
	height: 90px;
	float: left;
	border: #b2b2b2 solid 1px;
	margin-right: 4px;
	margin-left: 5px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sp2 .box_sp_2 img {
	width: 86px;
	height: 82px;
	padding: 3px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sp2 .info_sp_2 {
	color: #393939;
	font-size: 12px;
	font-family: tahoma;
	line-height: 17px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sp2 .info_sp_2 span {
	font-weight: bold;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .duong_ke {
	width: 600px;
	height: 3px;
	border-bottom: 1px dashed #edecec;
	float: left;
	margin-top: 3px;
	margin-bottom: 11px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung .sap {
	width: 600px;
	height: auto;
	margin-top: 5px;
}
ul.sp li {
	float:left;
	width:284px;
	margin-bottom:10px;
	border-bottom:1px dashed #d1d1d1;
	line-height: 20px;
}
ul.sp li img {
	width:86px;
	height:82px;
	border:1px solid #d1d1d1;
	padding:3px;
	float:left;
	margin-right:10px;
	margin-bottom: 15px;
}
ul.sp li p.dientich, p.gia {
	color: #393939;
	font-size: 12px;
	font-family: verdana;
}
ul.sp li p span {
	/*color: #8d8d8d;*/
	font-weight: bold;
	color: #393636;
}
.pages {
	float: right;
	padding-top: 7px;
}
.pages a {
	border: 1px solid #d1d1d1;
	color: #272727;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin-right: 5px;
	padding: 2px 3px;
	color: #0086ad;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung p.font2 {
	color:#4b4b4b;
	font-family: tahoma;
	font-size: 13px;
	line-height: 20px;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung p.font1 {
	color:#0165ac;
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung p.font1_1 {
	color:#0165ac;
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
}
.main_content_DM .row_khung p.text_center {
	text-align: center;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung p.font11 {
	color:#0165ac;
	font-family: tahoma;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
}
#content .swapper_content .info .info_content_2 .content_DM .main_content_DM .row_khung p.font22 {
	color:#4b4b4b;
	font-family: tahoma;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
/*  Tin lien quan trong phan gioi thieu ---------------------------------------------------------------------*/
.other {
	overflow: hidden;
	width: 600px;
	margin-bottom: 20px;
	margin-top: 25px;
}
.other li {
	color: #7A7A7A;
	display: block;
	padding: 1px 0;
}
.other li a {
	color: #4b4b4b;
	text-decoration: none;
	font-family: tahoma;
	font-size: 13px;
}
span.mauchu {
	color:#0165ac;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
}
/*  Phan trang lien he ---------------------------------------------------------------------*/
#contact-info {
	background: none repeat scroll 0 0 #f8f8f8;
	border: 1px solid #D4D4D4;
	float: left;
	height: 517px;
	width: 487px;
	padding-left: 12px;
}
#contact-info p.adddress {
	color: #363636;
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
}
.contact-logo {
	margin-top: 15px;
}
.contact-logo a {
	border-right: none !important;
}
.contact-home {
	background: url("images/icon-home.png") no-repeat scroll left top transparent;
	margin-bottom: 15px;
	min-height: 39px;
	padding-left: 62px;
	padding-top: 5px;
	color: #0076ca;
	font-size: 12px;
	font-family: tahoma;
}
.contact-phone {
	background: url("images/icon-phone.png") no-repeat scroll left top transparent;
	margin-bottom: 15px;
	min-height: 39px;
	padding-left: 62px;
	padding-top: 5px;
	color: #0076CA;
	font-size: 14px;
	font-family: tahoma;
}
.contact-mail {
	background: url("images/icon-mail.png") no-repeat scroll left top transparent;
	margin-bottom: 15px;
	min-height: 31px;
	padding-left: 62px;
	padding-top: 13px;
	color: #008ee5;
	font-size: 13px;
	font-family: tahoma;
	
}

.contact-mail a
{
	color:#0076CA;
	font-weight: bold;
}

.contact-mail a .map.first {
	margin-left: 0;
	width: 480px;
	height: 163px;
	margin-bottom: 10px;
}
.map {
	float: left;
	width: 472px;
	height: 290px;
	margin-bottom: 7px;
}
/*  form lien he ---------------------------------------------------------------------*/

#contact-form {
	background: #FFFFFF;
	border: 1px solid #D4D4D4;
	float: right;
	min-height: 517px;
	padding-left: 30px;
	width:416px;
}
#contact-form h1 {
	color: #0060A5;
	font-size: 17px;
	margin-top: 30px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
element.style {
	overflow: hidden;
}
#message {
	display: block !important;
}
#contact-form p {
	margin-bottom: 10px;
}
#contact-form label {
	color: #3e3e3e;
	float: left;
	font-size: 13px;
	line-height: 22px;
	width: 100px;
	font-weight: bold;
}
#contact-form label span.do {
	color: #FF0000;
}
.textfield {
	border: 1px solid #afafaf;
	height: 22px;
	margin: 0;
	padding: 0;
	width: 257px;
}
.areafield {
	border: 1px solid #afafaf;
	height: 117px;
	margin: 0;
	padding: 0;
	width: 257px;
}
.textfield.captcha {
	float: left;
	width: 93px;
}
.img-captcha {
	height: 24px;
	margin-left: 10px;
}
.contact-button .detail-slide {
	border: 0 none;
	color: #014485;
	cursor: pointer;
	font-size: 12px;
	margin: 0;
	padding: 0 0 4px;
}
.contact-button {
	background: url("images/contact-line.png") no-repeat scroll left top transparent;
	margin: 20px 0 0 100px;
	padding-top: 22px;
	padding-left: 77px;
}
.detail-slide {
	background: url("images/button-slide.gif") no-repeat scroll left top transparent;
	color: #014485;
	display: inline-block;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 93px;
	font-weight: bold;
}
/* Phan tin dang ---------------------------------------------------------------------*/

.qltlDuan .tindang {
	margin: 15px 10px;
	overflow: hidden;
	width: 622px;
}
#tsmStep1B .tsmC .tsmCcon ul {
	list-style: none outside none;
	overflow: hidden;
}
#tsmStep1B .tsmC .tsmCcon li {
	display: block;
}
.qltlDuan .tindang li .checkST {
	float: left;
	padding: 37px 0 0 0;
	width: 25px;
}

.qltlDuan .tindang li .infoDa {
	border-bottom: 1px dashed #DBDBDB;
	float: right;
	padding: 4px;
	width: 587px;
}
.qltlDuan .tindang li {
	display: block;
	overflow: hidden;
	padding: 1px 0;
	width: 622px;
}
.qltlDuan .tindang li .infoDa .infoDaL {
	border-right: 1px dotted #BDBDBD;
	float: left;
	width: 395px;
}
.qltlDuan .tindang li .infoDa .infoSTR {
	float: left;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 10px;
	width: 150px;
}
.qltlDuan .tindang li .infoDa .infoSTR p {
	color: #6E6E6E;
	font: 13px/20px Arial;
}
.qltlDuan .tindang li .infoDa .infoSTR p label a{
	color: #FF0000;
	font-weight:bold;
}
.qltlDuan .tindang li .infoDa .infoDaL p {
	color: #000000;
	font: 12px/18px Arial;
	padding-left: 80px;
}
.qltlDuan .tindang li .infoDa .infoDaL img {
	float: left;
	margin-right: 7px;
	width: 86px;
	height: 82px;
	border: 1px solid #D1D1D1;
	padding: 3px;
	margin-bottom: 5px;
}
.qltlDuan .tindang li .infoDa .infoDaL p a {
	color: #292929;
	font: bold 12px/18px Arial;
	margin: 0;
	padding: 0;
}
.qltlDuan .tindang li .infoDa .infoDaL p a:hover {
	color: #0165ac;
	font: bold 12px/18px Arial;
}
.qltlDuan .tindang li .infoDa .infoDaL p a {
	border-right: none !important;
}
.qltlDuan .tindang li .infoDa .infoDaL p label {
	color: #666666;
	padding-left: 0;
}
/* Phan xoa va xoa tat ca  ---------------------------------------------------------------------*/
.qltlDuan .dangda {
	background-color: #e8e8e8;
	height: 37px;
	overflow: hidden;
	padding-top: 2px;
	padding-bottom: 1px;
	width: 634px;
}
.qltlDuan .dangda .dda1 {
	float: right;
	padding-right: 38px;
}
.qltlDuan .dangda .ck_all {
	float: left;
	margin-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	color: #da7300;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
}
.qltlDuan .dangda .ck_all input {
	margin-right: 6px;
}
.buttonDel {
	background: url("images/button_del.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 12px Arial;
	height: 24px;
	width: 81px;
}
.buttonDelall {
	background: url("images/button_delall.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 12px Arial;
	height: 24px;
	width: 122px;
}
.qltlDuan .dangda .dda2 {
	float: right;
	padding-right: 10px;
}
.buttonKq {
	background: url("images/button_3.gif") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 12px Arial;
	height: 19px;
	width: 102px;
}
/* Phan chi tiet cua xhi tiet tin  ---------------------------------------------------------------------*/
#content .swapper_content .info .info_content_2 .khung_detail {
	width: 610px;
	height: auto;
	background: url(images/bg_detail.jpg) repeat-x;
	overflow: hidden;
}
.khung_detail h3 {
	color: #0076ca;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
}

.khung_detail h3 span.iconhome{
	background: url(images/home_03.png) no-repeat;
	width: 20px;
	height: 18px;
	display: block;
	float: left;
	margin-right: 10px;
}

#listingDetail {
	overflow: hidden;
	padding: 10px;
	width: 595px;
}
#listingDetail .listingInfo {
	overflow: hidden;
}
.MapDetail {
	float: left;
	line-height: 0;
	width: 360px;
}
.mapI {
	height: 286x;
	padding: 1px;
	width: 340px;
	border: 1px solid #cacaca;
	padding: 6px;
	float: left;
}
.mapI img {
 float: left;
    height: 286px;
    width: 340px;	float: left; 

}
.mapI a 
{
	border-right: none !important;
}
element.style {
	display: block;
}
ul {
	list-style-type: none;
}
.tabMenuMap {
	background: url("../images/bgd_line.gif") repeat-x scroll 0 0 transparent;
	margin: 0 0 7px;
	overflow: hidden;
	width: 364px;
}
.tabMenuMap ul {
	padding: 0 0 0 10px;
	width: 350px;
}
.tabMenuMap li {
	background: url("../images/bgd_rightTab2.gif") no-repeat scroll 100% 100% transparent;
	border-top: 1px solid #609BB9;
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 0 5px 0 0;
}
.tabMenuMap li span {
	background: url("../images/bgd_leftTab2.gif") no-repeat scroll 0 100% transparent;
	color: #1A6680;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 17px;
	padding: 3px 5px 3px 10px;
	text-transform: uppercase;
}
.tabMenuMap li.icoImg {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: right;
	margin-top: 20px;
	padding: 0;
}
.tabMenuMap li.icoImg a {
	background: url("images/ico_map.gif") no-repeat scroll 0 5px transparent;
	color: #A2A2A2;
	font-size: 11px;
	line-height: 14px;
	padding: 11px 0 3px 22px;
	text-transform: none;
	border-right: none !important;
}
.MapInfo {
	float: right;
	padding: 0 19px 0 5px;
	width: 211px;
	line-height: 20px;
}
.MapInfo h2 {
	color: #00566f;
	font: bold 12px Verdana;
	padding: 3px 0;
	text-align:justify;
	margin-bottom: 3px;
}
.MapInfo label.dt_gia {
	color:#6c6c6c;
	font-size: 12px;
	font-family: tahoma;
}
.contact {
	margin-top: 49px;
	padding: 4px 5px;
	width: 211px;
}
.contactT {
	color: #FA7003;
	font: bold 12px Arial;
	margin-bottom: 6px;
	text-transform: uppercase;
}
.contact p {
	color: #222222;
	font: 12px/18px Arial;
	margin-top: 3px;
}
#listingDetail .InfoDetail {
	border: 1px solid #F2F0F1;
	margin-top: 10px;
	width: 597px;
}
.InfoDetailTitle {
	/*background:#E5E1DE;*/
	background:url("images/bg_detail.jpg") repeat-x scroll 0 0 transparent;
	height: 33px;
	margin: 1px;
	width: 596px;
}
.Info1 {
	color: #0086C5;
	float: left;
	font: 18px Arial;
	padding: 5px 0 0 3px;
}
.InfoDetail p.space {
	color: #4c4c4c;
	font: 13px/18px verdana;
	padding: 7px 8px;
}
.Structure {
	margin: 15px 4px 5px;
	width: 610px;
}
.StructureT {
	border-bottom: 1px solid #C7E3E7;
	color: #FD7308;
	font: bold 12px Arial;
	padding-bottom: 5px;
	text-transform: uppercase;
	width: 591px;
}
.StructureC {
	color: #000000;
	font: 12px Arial;
	width: 610px;
}
table {
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
.StructureC .bg1 {
	background-color: #FFFFFF;
	height: 27px;
	padding-left: 7px;
}
.StructureC .bg2 {
	background-color: #F6F6F6;
	height: 27px;
	padding-left: 7px;
}
.StructureC .bg1 a {
	color: #000000;
	text-decoration: none;
	border-right: none!important;
}
.StructureC .bg2 a {
	color: #000000;
	text-decoration: none;
}
.StructureC .padding25 {
	padding-left: 10px;
}
.StructureC .boderleft {
	border-left: 1px solid #C8E2EA;
}
.AddThis {
	margin-top: 10px;
	overflow: hidden;
	width: 622px;
}
.AddThisC {
	background:  #f6f6f6;
	float: left;
	height: 31px;
	width: 600px;
	margin-bottom: 10px;
}
.addC2 {
	color: #000000;
	float: right;
	font: bold 11px Arial;
	margin-top: 4px;
	width: 462px;
}
.addC2 li {
	display: inline;
	float: right;
	margin-right: 3px;
}
.addC2 li a {
	color: #00538e;
	text-decoration: none;
	border-right: none !important;
}
.AddThisC .AddThisL {
	width: 138px;
	color: #00538e;
	font-weight: normal !important;
	font-size: 12px;
	font-family: arial;
	float: left;
	height: 31px;
	margin-top: 6px;
}
.AddThisL li {
    display: inline;
    float: left;
    width: 42px;
}
.AddThisL li a {
	border: none !important;
	margin-right: 2px;
}
.AddThisL label {
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
}
/* Phan form chi tiet cua chi tiet tin  ---------------------------------------------------------------------*/
.khung_detail h4 {
	color: #0076ca;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
	border-bottom: 1px solid #93cef2;
	padding-bottom: 4px;
	width: 580px;
}
form.form_contact .tt_lienhe {
	width: 580px;
	height: auto;
	background: #f6f6f6;
	margin-left: 10px;
}
form.form_contact .tt_lienhe fieldset {
	width: 537px;
	height: auto;
	margin: auto;
	padding-top: 7px;
	border:0;
}
.nowrap {
	float: left;
		padding-right: 7px;
		padding-bottom: 9px;

}
.nowrap_1 {
		padding-right: 3px;
		padding-bottom: 9px;

}
select.large {
	width: 258px;
}
.content_email_noidung {
	width: 258px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.content_email_noidung p.email_info {
	float: left;
	width: 120px;
	overflow: hidden;
}
.content_email_noidung .cauhoi {
	width: 200px;
	overflow: hidden;
	float: left;
}
label {
	font-size: 12px;
	color: #000000;
	font-family: tahoma;

}
.buttonGui {
	background: url("images/gui-yeu-cau.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	font: bold 12px Arial;
	height: 24px;
	width: 81px;
}
form.form_contact .tt_lienhe  input, textarea, select {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	padding: 1px;
	margin-top: 2px;
	color: #000000;
	width: 254px;
	height:23px;
}
form.form_contact .tt_lienhe textarea {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	padding: 1px;
	margin-top: 4px;
	color: #000000;
	width: 254px;
	height:70px;
}
form.form_contact .tt_lienhe  input.buttonGui {
	color: #333333;
	font-family: arial;
	font-size: 12px;
	padding: 1px;
	margin-top: 4px;
	color: #ffffff;
	width: 112px;
	height:29px;
}
form.form_contact .tt_lienhe fieldset div.thoi_gian_1
{
	float: left;
	padding-right: 10px;
}
form.form_contact .tt_lienhe fieldset div.tt_lh
{
	margin-top: 5px;
}
form.form_contact .tt_lienhe fieldset .btn_gui
{
	width: 100px;
	float: right;
	margin-right: 22px;
	margin-top: 12px;
	margin-bottom: 20px;
}











/* Dang nhap   ---------------------------------------------------------------------*/
.khung_dn
{
	width: 457px;
	height: auto; 
	margin: auto;
	background: #FFFFFF;
}
.khung_dn .tab_top
{
	width: 457px;
	height: 36px;
}
.khung_dn .tab_top .tab_top_left
{
	background: url(images/tab_left_DN.png) no-repeat;
	width: 9px;
	height: 36px;
	float: left;
}
.khung_dn .tab_top .tab_top_center
{
	background: url(images/tab_center_DN.jpg) repeat-x;
	height: 36px;
	width: 439px;
	float: left;
	position: relative;
}
.tab_top .tab_top_center label.title_chung
{
	background:url(images/icon_b_left_DN.jpg) no-repeat;
	width: 37px;
	height: 36px;
	float: left;
	text-align: center;
	margin-right: 4px;
}
.tab_top .tab_top_center span
{
	height: 36px;
	line-height: 34px;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.tab_top .tab_top_center a
{
	padding-top: 9px;
	border-right: none !important;
	position: absolute;
	padding-left: 7px;
}
.khung_dn .tab_top .tab_top_right
{
	background: url(images/tab_R_DN.png) no-repeat;
	height: 36px;
	width: 9px;
	float: left;
}
.khung_dn .tab_bottom
{
	background: url(images/tab_Bottom_DN.png) no-repeat;
	width: 457px;
	height: 9px;
	float: left;
}

.khung_dn .page-login
{
		width: 388px;
		height: auto;
		margin: auto;
		margin-top: 20px;
}
.page-login form {
    float: left;
    width: 457px;
}
.page-login form p {
    clear: both;
    float: left;
    margin-bottom: 15px;
}
.page-login form p label {
    clear: both;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 125px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.request  {
    color: #D73333;
    font-weight: normal !important;
    margin: 0 5px;
}
.page-login form p input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 275px;
}
.page-login form p input[type="password"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 275px;
}
.page-login .RemMe
{
	width: 283px;
	margin-left: 111px;
	margin-top: 12px;
	height: 113px;
}
.page-login .RemMe a
{
	    border-right: medium none !important;
    color: #0070BF;
    font-family: tahoma;
    font-size: 12px;
	padding-left: 10px;
}
.page-login input.btn_dang_nhap
{
	background: url(images/gui-yeu-cau.jpg) no-repeat;
	width: 112px;
	height: 29px;
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}
.page-login input.btn_thoat
{
	background: url(images/btn_thoat.gif) no-repeat;
	width: 81px;
	height: 29px;
	border: medium none;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}


.page-login .ghi_chu
{
	width: 300px;
	margin-left: 6px;
	float: right;
	margin-right: 45px;
}
.page-login .ghi_chu span.chu_thich
{
	color: #3a3939;
	font-family: tahoma;
	font-size: 12px;
}

.page-login .ghi_chu a
{
	color:#0070bf;
	font-family: tahoma;
	font-size: 12px;
	border-right: none !important;
	font-weight: bold;
}

/* Dang ky   ---------------------------------------------------------------------*/


.khung_dn .page-signin
{
		width: 388px;
		height: auto;
		margin: auto;
		margin-top: 20px;
}
.page-signin form {
    float: left;
    width: 400px;
}
.page-signin form div.canh_trai {
   width: 185px;
   height: auto;
    float: left;
	margin-right: 15px;

}
.page-signin form .canh_trai input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    height: 25px;
    line-height: 25px;
    width: 183px;
}

.page-signin form .canh_trai input[type="password"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    height: 25px;
    line-height: 25px;
    width: 183px;
}
.page-signin form .canh_trai label {
    height: 25px;
    line-height: 25px;
    width: 110px;
	color: #494949;
	font-weight: bold;
	font-size: 13px;
}
.page-signin .RemMe
{
	width: 400px;

	margin-top: 12px;
	height: 40px;
	font-size: 10px;

}
.page-signin .btn_dk
{
	width: 200px;
	float: right;
	margin-right: 16px;
	margin-bottom: 7px;
}
.page-signin input.btn_dang_nhap
{
	background: url(images/gui-yeu-cau.jpg) no-repeat;
	width: 112px;
	height: 29px;
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}
.page-signin input.btn_thoat
{
	background: url(images/btn_thoat.gif) no-repeat;
	width: 81px;
	height: 29px;
	border: medium none;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}
.page-signin form .canh_trai label.chap_nhan
{
    height: 25px;
    line-height: 25px;
    width:auto;
	color: #669900;
	font-weight: normal !important;
	font-size: 11px;
		
	}
	
	/* Quen mat khau   ---------------------------------------------------------------------*/
	

	
.khung_dn .page-lost-pass
{
		width: 388px;
		height: auto;
		margin: auto;
		margin-top: 20px;
}
.page-lost-pass form {
    float: left;
    width: 400px;
}
.page-lost-pass form div.canh_trai {
   width: 185px;
   height: auto;
    float: left;
	margin-right: 15px;

}	
.page-lost-pass form .canh_trai label {
    height: 25px;
    line-height: 25px;
    width: 110px;
	color: #494949;
	font-weight: bold;
}
	
.page-lost-pass form .canh_trai input.quen_mat_khau {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    height: 25px;
    line-height: 25px;
    width: 377px;
	margin-bottom: 12px;
}	
.page-lost-pass .btn_lost-pass
{
	width: 200px;
	float: right;
	margin-right: 16px;
	margin-bottom: 7px;
}
.page-lost-pass input.btn_dang_nhap
{
	background: url(images/gui-yeu-cau.jpg) no-repeat;
	width: 112px;
	height: 29px;
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}
.page-lost-pass input.btn_thoat
{
	background: url(images/btn_thoat.gif) no-repeat;
	width: 81px;
	height: 29px;
	border: medium none;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}	
	
.page-lost-pass p.thong_diep
{
	color: #000000;
	text-align: center;
	font-family: tahoma;
	font-size: 12px;
	line-height: 18px;
}


/* Dang ky nhan tin --------------------------------------------------------------------------*/

.khung_dn .page-newsletter
{
		width: 388px;
		height: auto;
		margin: auto;
		margin-top: 20px;
}
.page-newsletter form {
    float: left;
    width: 422px;
    height: 500px;
    overflow: auto;
}
.page-newsletter form p {
    clear: both;
    float: left;
    margin-bottom: 15px;
}
.page-newsletter form p label {
    clear: both;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 110px;
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.request  {
    color: #D73333;
    font-weight: normal !important;
    margin: 0 5px;
}
.page-newsletter form p input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 275px;
}
.page-newsletter form p input[type="password"] {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    float: left;
    height: 25px;
    line-height: 25px;
    width: 275px;
}
.page-newsletter .RemMe
{
	width: 283px;
	margin-top: 12px;
	height: 113px;
}
.page-newsletter .danh_mua_dang_ky_nhan_tin
{
    height: auto;
    margin-left: 110px;
    overflow: hidden;
    width: 285px;
	padding-bottom: 16px;
}

.page-newsletter .danh_mua_dang_ky_nhan_tin li
{
	float: left;

}
.page-newsletter .danh_mua_dang_ky_nhan_tin li .RemMe
{
	width: 142px;
	margin-top: 3px;
	height: auto;
	color: #1e1e1e;
	font-family: tahoma;
	font-size: 10px;
}
.page-newsletter .danh_mua_dang_ky_nhan_tin li .RemMe-chon-thoi-gian
{
	width: auto;
	margin-top: 3px;
	height: auto;
	color: #1e1e1e;
	font-family: tahoma;
	font-size: 10px;

}
.page-newsletter .danh_mua_dang_ky_nhan_tin li.thoi-gian-nhan-tin
{
	margin-right: 7px;
}

.page-newsletter h2
{
	color: #e7740b;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	clear:left;
	margin-bottom: 5px;
}
.page-newsletter .danh_mua_dang_ky_nhan_tin h2.can-ban
{
	padding-top: 20px;
}

.page-newsletter input.btn_dang_nhap
{
	background: url(images/gui-yeu-cau.jpg) no-repeat;
	width: 112px;
	height: 29px;
	border: medium none;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}
.page-newsletter input.btn_thoat
{
	background: url(images/btn_thoat.gif) no-repeat;
	width: 81px;
	height: 29px;
	border: medium none;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 7px;
	cursor: pointer;
}

/* Phan noi dung cho thue trang chu   ---------------------------------------------------------------------*/
.info_content .mb_cho_thue
	{
		width: 573px;
		height: auto;
		overflow: hidden;
		margin-bottom: 10px;
	}
	
.info_content .mb_cho_thue .left_mb_title .tile_mb_cho_thue
{
	width: 572px;
	height: auto;
	border: #003366 1px solid;
	height: 30px;
	overflow: hidden;
}	
.info_content .mb_cho_thue .left_mb_title
{
	background: url(images/mb_L.png) no-repeat;
	width: 12px;
	height: 30px;
	float: left;
}
.info_content .mb_cho_thue .center_mb_title 
{
	background: url(images/mb_C.png) repeat-x;
	width: 532px;
	height: 30px;
	float: left;
	line-height: 30px;
	color: #0165ac;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}
.info_content .mb_cho_thue .center_mb_title span.mb
{
	background: url(images/stick.png) no-repeat;
	width: 21px;
	height: 22px;
	float: left;
	margin-top: 4px;
	margin-right: 6px;
	
}
.info_content .mb_cho_thue .center_mb_title a
{
	float: right;
	color: #0165ac;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	border-right: none !important;
}
.info_content .mb_cho_thue .right_mb_title 
{
	background: url(images/mb_R.png) repeat-x;
	width: 29px;
	height: 30px;
	float: right;
}

.info_content .mb_cho_thue .swapper_mb_cho_thue
{
		width: 571px;
		height: auto;
	border-left: #979797 1px solid;
	border-right: #979797 1px solid;
	border-bottom: #979797 1px solid;
	
		padding-top: 3px;	
		float: left;
		position: relative;
		background: #FFFFFF;
}

.info_content .mb_cho_thue .swapper_mb_cho_thue .content_mb_cho_thue
{
	width: 560px;
	height: auto;
	margin-left: 7px;
	float: left;
}
.swapper_mb_cho_thue .content_mb_cho_thue  ul.sp
{
	margin: 0;
	padding: 0;
	float: left;
}
.swapper_mb_cho_thue .content_mb_cho_thue ul.mb_c li
{
    float: left;
    height: 96px;
    margin-bottom: 16px;
    margin-left: 6px;
    margin-top: 21px;
    overflow: hidden;
    width: 274px;
}
ul.mb_c li img {
    border: 1px solid #D1D1D1;
    float: left;
    height: 82px;
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 3px;
    width: 86px;
}
ul.mb_c li a  {
    border-right: medium none !important;
    color: #4C4C4C;
    font-family: tahoma;
    font-size: 12px;
    
    height: 17px;
    line-height: 22px;
	margin: 0;
	padding: 0;
}
ul.mb_c li p.dientich, p.gia {
    color: #393939;
    font-family: verdana;
    font-size: 12px;
}
ul.mb_c li p span {
    /*color: #8D8D8D;*/
	color:#393636;
    font-weight: bold;
}
ul.mb_c li a:hover {
	border-right: none !important;
	color: #0165ac;
	font-size: 12px;
	font-family: tahoma;	
	line-height: 22px;
	text-decoration: underline;
}
.mb_cho_thue .swapper_mb_cho_thue .next_pre
{
	width: 560px;
	height: 22px;
	float: left;
	position: absolute;
	top:126px;
	left: 4px;
	overflow: hidden;
	z-index: 10;
}

.swapper_mb_cho_thue .next_pre .pre
{
	float:  left;
}
.swapper_mb_cho_thue .next_pre .pre a, .next a
{
	border-right: none !important;
}
.swapper_mb_cho_thue .next_pre .line_pre_next
{
	float:  left;
	background: url(images/line_pre_next.jpg) repeat-x;
	height: 22px;
	width: 422px;
	margin-left: 70px;
}
.swapper_mb_cho_thue .next_pre .next
{
	float:  right;
}


/* Phan nay cua tin da xem   ---------------------------------------------------------------------*/


 






/* Phan nay cua popup   ---------------------------------------------------------------------*/

.hidden
{
display:none;
}
.stt-normal {
    height: 100%;
    left: 0;
    opacity: 0.8;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.bg-color-black {
	background:url(images/bg_popup.png) repeat;
    position: fixed;
}
.center
{
position:relative;
}
.above-class
{
position:fixed;
z-index:10000;
top:30px;
/*bottom: -1300px;*/
left:32%;
}

.close
{
background:url(images/close.png) no-repeat;
 height: 64px;
    position: absolute;
    right: -24px;
    top: -28px;
	cursor:pointer;
    width: 64px;
    z-index: 999999;
}
/* phan nay la cua login--------------------------------------------------------------------*/

#content .header .header_right .login {
	background:url(images/bg_signin.png) no-repeat;
	width: 730px;
	height: 27px;
	float: right;
}

/* Phan ky gui   ---------------------------------------------------------------------*/


.ky_gui .title_ky_gui
{
	background: url(images/bg_dmuc.png) no-repeat;
	width: 612px;
	height: 32px;
	line-height: 32px;
	font-size: 13px;
	font-family: verdana;
	color:#0076ca;
	font-weight: bold;
}
.ky_gui .title_ky_gui span
{
	background: url(images/stick.png) no-repeat;
	width: 23px;
	height: 22px;
	margin-top: 3px;
	margin-left: 12px;
	float: left;
	margin-right: 5px;
}
.info_content_2 .content_DM .main_content_DM .row_khung_ky_gui {
    float: left;
    height: auto;
    overflow: hidden;
    padding-left: 4px;
    width: 599px;
}
.row_khung_ky_gui p.ghi_chu_ky_gui
{
	color: #000000;
	font-size: 12px;
	font-family: verdana;
}
 .row_khung_ky_gui tr td b
 {
 	color: #000000;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal !important;
	text-align: right;
 }
 .row_khung_ky_gui tr td  font
 {
 	color: #FF0000;
 }
  .row_khung_ky_gui tr td  span.request
  {
  	color: #FF0000;
	font-size: 10px;
  	float: right;
  }
   .row_khung_ky_gui tr td input
   {
   	height: 25px;
   }
   .row_khung_ky_gui tr td input[type="file"]
   {
   	height: 25px;
	
   }
     .row_khung_ky_gui tr td
	 {
	 	padding-top: 3px;
	 }
	 
	 
/*phan cua tab chi tiet ----------------------------------------------------------------------------------*/	 


#tabs_wrapper {
    width: 422px;
}
#tabs_container {
	margin-top: 27px;
}
#tabs {
    list-style: none;
    padding: 5px 0 4px 0;
    margin: 0 0 0 10px;
    font: 0.75em arial;
}

        ul#tabs {
            list-style: none;
            padding: 2px 0px 1px;
        }

        ul#tabs li{
            display: inline;
        }

        ul#tabs li a {
            padding: 5px 0px 7px 7px;
            color: #003c8d;
            background: url(images/tab_L.jpg) no-repeat top left;
			height: 27px;

        }
		
	    ul#tabs li.active a{
            background-position: bottom left;
		   height: 30px;
		   color: #333333;
        }

        ul#tabs li a span {
            padding: 5px 13px 7px 7px;
            background: url(images/tab_R.jpg) no-repeat top right;
			height: 27px;
        }

    
	    ul#tabs li.active a span{
            background-position: bottom right;
		   height: 28px;
		   color: #333333;

        }

		#tabs_content_container {
    border: 1px solid #b4b4b4;
    border-width: 1px;
    padding: 10px;
    width: 574px;
	float: left;
	margin-top: 5px;
}
.tab_content {
    display: none;
}

/*Gui mail cho ban be  ----------------------------------------------------------------------------------*/	 



.page-gui-emial table
{
	width: 400px;
	margin: auto;
	margin-top: 15px;
}

.page-gui-emial table tr td
{
	color: #000000;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	width: 185px;
}
.page-gui-emial table tr td.gui_email
{
	color: #000000;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal !important;
	width: 185px;
}
.page-gui-emial table tr input[type="text"]
{
	    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    height: 25px;
    line-height: 25px;
    width: 183px;
}

.page-gui-emial table tr textarea
{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    height: 92px;
    line-height: 25px;
    margin-bottom: 11px;
    width: 379px;
}


.page-gui-emial table tr input[type="checkbox"]
{
	margin-right: 5px;
}

.page-gui-emial input.btn_dang_nhap {
    background: url("images/gui-yeu-cau.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    padding-bottom: 3px;
    padding-right: 7px;
    width: 112px;

}
.page-gui-emial input.btn_thoat {
    background: url("images/btn_thoat.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    padding-bottom: 3px;
    padding-right: 7px;
    width: 81px;
}

.page-gui-emial input.add
{
	background: url(images/btn_add.jpg) no-repeat;
	width: 20px;
	height: 20px;
	border: medium none;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}


.page-gui-emial tr td btn_dk
{
	margin-top: 2px;
	width: 100px;
	height: 100px;
	border: 1px solid #000000;
	float: left;
}
/* phan noi dung trong mail --------------------------------------------------------------------*/

.noi_dung
{
	width: 637px;
	height: auto;
	margin: auto; 
}
.content_noidung_g
{
	width: 623px;
	height: auto;
	margin: auto;
	float: left;
}
body.ok
{
	background: none !important;
}
 .g_l
 {
 	background: url(images/L_g.jpg) no-repeat;
	width: 11px;
	height: 79px;
	float: left;
 }

 .g_c
 {
	background: url(images/c_g.jpg) repeat-x;
		width: 594px;
	height: 79px;
	float: left;
 }
  .g_c h2
  {
  	background: url(images/logo.png) no-repeat;
	width: 243px;
	height: 83px;
	float: left;
  }
   .g_c span.email_info
   {
   	float: right;
	height: 79px;
	line-height: 79px;
	font-size: 17px;
	color: #ff9f34;
	font-family: tahoma;
	font-weight: bold;
   }

 .g_r
 {
	background: url(images/r_g.jpg) no-repeat;
	width: 18px;
	height: 79px;
	float: left;
 }

.content_noidung_g .form_email 
{
	background:#26639a;
	width: 623px;
	height: auto;
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	margin-bottom: 16px;
}
.content_noidung_g .form_email img
{
	position: absolute;
	top: 2px;
	right: 2px;
}
.content_noidung_g .email_in 
{
	background: url(images/content-gui.jpg) no-repeat;
	width: 623px;
}

.form_email .foo_emai
{
	background: url(images/b_g.jpg) no-repeat;
	width: 623px;
	height: 63px;
	float:left; 
}
.form_email .foo_emai span
{
	height: 63px;
	line-height: 90px;
	color:#FFFFFF;
	font-size: 12px;
	float: right;
	font-weight: bold;
	margin-right: 94px;
}
 .content_noidung_g .email_in .emial
 {
    height: auto;
    margin-left: 15px;
    margin-top: 5px;
    padding-top: 7px;
    width: 247px;
	line-height: 18px;
 }
 
  .content_noidung_g .email_in .emial b
  {
  	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
  }
 .content_noidung_g .email_in .emial .from_email
 {
 	widows: 245px;
	border-top: 1px solid #7aa0c3;
	margin-top: 25px;
	color: #CCCCCC;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
 }
 
 .content_noidung_g h4
 {
 	color:#0062a8;
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	border-bottom: 1px solid #93cef2;
	padding-bottom: 4px;
	margin-left: 10px;
	width: 600px;
 }
  .content_noidung_g h4 span
 {
 	color:#0062a8;
	font-size: 12px;
	font-family: tahoma;
 }
.tin_email
{
	margin-left: 10px;
	margin-top: 20px;
	float: left;
}
.lien_he img
{
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
}
.menu_footer_email 
{
	    background: none repeat scroll 0 0 #FDE3D1;
    color: #FF0000;
    float: left;
    height: 43px;
    margin-top: 30px;
    width: 100%;
}
.menu_footer_email  ul li
{
   float: left;
    height: 43px;
    line-height: 43px;
    padding: 0 8px 0 7px;
}
.menu_footer_email li a
{
border-right: 1px solid #000000;
    color: #9F7F00;
    font-family: tahoma;
    font-size: 12px;
    height: 43px;
    line-height: 43px;
    padding-right: 20px;
    text-decoration: none;
}

/*------ phan ky gui -----------------------------------------------------------------------------------------------*/


.box_center_content {
    float: left;
    padding: 10px 0;
    width: 597px;
}
fieldset, form, label {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}

table {
    font-size: 12px;
}
element.style {
    width: 180px;
}
element.style {
    width: 530px;
}

table.tt_lh
{
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    margin-top: 9px;
    padding-bottom: 10px;
    padding-left: 36px;
    padding-top: 17px;
    width: 450px;}
tr
{
	margin-top: 10px;
	height: 40px;
}

#kygui
{
position:relative;
}
p.p_dinhdang
{
	padding-left: 25px;
	padding-top: 10px;
}
form#kygui table tr td.tinhthanh span.select
{
    left: 93px;
    top: 51px;
}
form#kygui table tr td.hinhthuc span.select
{
    right: 31px;
    top: 51px;
}
form#kygui table tr td.quan span.select
{
    left: 93px;
    top: 88px;
}
form#kygui table tr td.phanloai span.select
{
    right: 31px;
    top: 92px;
}
form#kygui table tr td.nhucau span.select
{
    left: 93px;
    top: 131px;
}
form#kygui table tr td.loaibds span.select
{
    right: 31px;
    top: 131px;
}
form#kygui table tr td.huongnha span.select
{
    right: 31px;
    
}
form#kygui table tr td span.select {
    background: url(images/cbo2.jpg) no-repeat !important;
    cursor: default;
    float: left;
    font-family: arial;
    font-size: 12px;
    height: 25px;
    line-height: 26px;
    position: absolute;
    text-indent: 10px;
    width: 181px;
    z-index: 1;
}

form#kygui table tr td input, select
{
	color: #000000 !important;
	font-family: arial;
	font-size: 12px;
}

form#kygui table tr td  h2
{
	color: #0076CA;
	margin-top: 40px;

}

form#kygui table tr td input[type="submit"], input[type="reset"]
{
	background: url(images/button-slide.gif) no-repeat;
	width: 93px;
	height: 24px;
	border: medium none;
	color: #000000;
	font-size:12px;
	font-family: tahoma;
	font-weight: bold;
}
/**************************************/

.AddThisL ul li div.fb-like span
{
	width: 200px !important;	 
}
.menu
{
	width: auto !important;
}
	 
.noi-dung-chi-tiet
{
	padding-bottom: 10px;
}

.noi-dung-chi-tiet p
{
	color: #4B4B4B;
    font-family: tahoma;
    font-size: 13px;
    line-height: 20px;
}

.noi-dung-chi-tiet h6
{
	color: #0165AC;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    line-height: 25px;
}

#content .header .header_right .menu ul li.current_page_item a {
	font-size: 13px;
	color:#f6890f;
	padding:0 23px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #7e7e7e;
}

.menu span ul li iframe 
{
	width: 75px !important;
	margin-top: 5px !important;
}
#listingDetail ul li span iframe
{
	width: 47px !important;
	
}
.page-gui-emial table tr
{
	height: 25px;
}
.InfoDetail p {
    color: #4C4C4C;
    font: 13px/18px verdana;
    padding: 7px 8px;
}
.RemMe label.siRemMe {
	font-size: 13px !important;	
}




div.customer-paging
{
	width:98%; 
}

div.customer-paging ul li
{	
	font-size:12px;
	display:inline;
	float: right;
	padding: 1px 3px;
	margin:3px;
	border: 1px solid #d1d1d1;
}

div.customer-paging ul li a
{
	color: #0086AD;
}
div.customer-paging ul li a:hover
{
	font-weight: bold;
}
div.customer-paging ul li.current
{
	border: none;
	color: #0086AD;
	font-weight: bold;
}